home *** CD-ROM | disk | FTP | other *** search
/ LOGIC Apps / Logic-APPLE_II_APPS.iso / mac / LOGIC Apple II 5.25" Library - ProDOS / PRO027A.dsk / DUMP80.DOC.txt < prev    next >
Text File  |  2012-02-16  |  1KB  |  28 lines

  1.                             DOCUMENTATION FOR DUMP-80
  2.  
  3. The  Dump-80  Routine  is  a  down-and-dirty 80-column screen dump, especially
  4. written  for  those  of  you  who (like me) were done out of the Grappler's 80
  5. column  dump  routine  when  upgrading  to  an enhanced //e. This routine will
  6. change  all  mousetext  characters  to  spaces,  and  will correctly print all
  7. inverse letters, uppercase notwithstanding.
  8.  
  9. The  routines  lives in the freespace at $300; space is (always) at a premium,
  10. so  this  is  definitely no-frills code. It will not check to see that you are
  11. displaying 80 columns, and assumes your printer is in slot 1.
  12.  
  13. To  use, merely CALL 768 from Basic; immediate & deferred modes are both okay.
  14. You  could  also  JSR  $300 from a machine language program, or do a 300G from
  15. the  monitor. The routines dumps the 80 columns screen, and adds 5 blank lines
  16. in case you want to tear off the page.
  17.  
  18. The  routine  feeds the initialization string "<CTRL-I>0N" to the printer upon
  19. enabling  it.  This  string can be modified by you if necessary, but remember:
  20. if  your  interface  card echos to the screen, things will get royally screwed
  21. up in no time flat.
  22.  
  23. The  Initialization  String  is  at  the  tail end of the program, starting at
  24. $3C8;  the first byte is a length-of-string byte, (currently $04), then 3 Init
  25. bytes  plus  a  Carriage Return (currently $89, $B0, $CE, $8D). There are only
  26. three  more  available  bytes  to  use without overwriting the vector table at
  27. $3D0.
  28.